home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr30 / moncls12.zip / MONOCLS.DOC < prev   
Text File  |  1993-05-11  |  4KB  |  95 lines

  1.  
  2. MONOCLS v01.20.00   11 MAY 1993
  3.  
  4. Copyright (c) 1989 - 93 Professional Software Engineering
  5. All rights reserved.
  6.  
  7.  
  8. MONOCLS is a program to clear the monochrome (Text or Hercules) display when
  9. it is used as a secondary display - typically in programming/debugging or
  10. dual display graphical development environments.
  11.  
  12. I originally wrote this program for personal use, so it is not bells and
  13. whistles (there really isn't a whole lot one can do to a cls program), but it
  14. gets the job done.
  15.  
  16. The program will safely clear your secondary (mono only) display.  It will
  17. only blank the screen if it is *not* the current display, and if the adapter
  18. *is* present.  This spares you from having mapped memory (such as QEMM or
  19. EMM386) trampled if it is mapped in the monochrome address range.  The
  20. display is reset to a known text mode state, especially useful if the display
  21. is a Herclues in graphics mode (such as some graphics programs will leave the
  22. Hercules in).
  23.  
  24.  
  25. There are two basic modes of operation, both clear the screen and home the
  26. cursor, but:
  27.  
  28.     The normal default will also change your cursor, normally blanking it
  29.     out (such that it won't burn in).  Most applications will make the
  30.     cursor reappear when they address the monochrome display (often even
  31.     if they don't use the monochrome).
  32.  
  33.     The user patchable alternate produces a simple monochrome clear
  34.     screen.  The cursor is left unchanged.
  35.  
  36. Patching the default can be done as follows:
  37.  
  38. With a binary editor or debug, load the program, and dump the image, looking
  39. for the finder string 'Cursor:' (no quotes).  The three bytes immediatley
  40. following this string are the cursor values:
  41.  
  42.     BYTE 0:
  43.          0 = don't change the cursor (do a simple cls)
  44.         !0 = change the cursor (using BYTE 1 and 2)
  45.  
  46.     BYTE 1:    Cursor start scan line (normally FF for blank)
  47.     BYTE 2:    Cursor end scan line (normally FF for blank)
  48.  
  49. Make your changes, and save the file.
  50.  
  51. Enjoy this program.
  52.  
  53.  
  54. Here's legal in your eyes:
  55. This program must be distributed unmodified and in it's entirety (program
  56. and this documentation).  No files may be added to the archive (such as BBS
  57. advertisements), ZIP (or other archive format) headers permitting, provided
  58. that they do not claim ownership of the material.  It is not to be bundled
  59. with other software, Commercial, Shareware, Freeware, or otherwise.
  60. So-called "shareware" disk distribution sites must contact me for approval
  61. before distributing this software if they charge in excess of $3.95 per disk.
  62.  
  63. Failure to comply with these requirements will subject you to prosecution to
  64. the full extent provided by U.S. Copyright Law, including provisions from the 
  65. Berne Convention.
  66.  
  67.  
  68. The standard disclaimer applies:
  69. This program works for me within the (actually quite complex) environment in 
  70. which I use it.  I make no warranty that it will work in all environments or 
  71. on all hardware platforms.  I cannot be held responsible for any damages which 
  72. may result from it's use.  By using this software, you agree to hold Sean 
  73. Straw / Professional Software Engineering clear of any liability for damages, 
  74. including but not limited to, lost data, damaged hardware, and loss of income.
  75.  
  76. Your mileage may vary.  Void where prohibited.
  77.  
  78. However, should you encounter problems with this program, I would like to
  79. hear about them so that I may attempt to correct the problems (time and
  80. equipment permitting).
  81.  
  82.  
  83. This program is Freeware.
  84.  
  85.  
  86. Send comments to:
  87.  
  88. Sean Straw
  89. Professional Software Engineering
  90. Post Box 2395
  91. San Rafael, CA  94912-2395
  92.  
  93. Please be sure to include "MONOCLS v01.20" on correspondence.
  94.  
  95.